

* a {text-decoration:none}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 					0;
    padding: 					0;
    border: 					0;
    outline: 					0;
    font-size: 					100%;
    vertical-align: 			baseline;
    background: 				transparent;
}

body {
    line-height: 				1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:					block;
}

nav ul, nav ol, ul, ol {
    list-style:					none;
}

blockquote, q {
    quotes: 					none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: 					'';
    content: 					none;
}

a {
    margin:						0;
    padding:					0;
    font-size:					100%;
    vertical-align:				baseline;
    background:					transparent;
}

:focus {
    outline: 					0;
}

/* change colours to suit your needs */
ins {
    background-color:			#ff9;
    color:						#000;
    text-decoration:			none;
}

/* change colours to suit your needs */
mark {
    background-color:			#ff9;
    color:						#000;
    font-style:					italic;
    font-weight:				bold;
}

del {
    text-decoration: 			line-through;
}

abbr[title], dfn[title] {
    border-bottom:				1px dotted;
    cursor:						help;
}

table {
    border-collapse:			collapse;
    border-spacing:				0;
}

/* change border colour to suit your needs */
hr {
    display:					block;
    height:						1px;
    border:						0;
    border-top:					1px solid #cccccc;
    margin:						1em 0;
    padding:					0;
}

input, select {
    vertical-align:				middle;
}


/* Clear & Default Styling */

.clear {
    clear:						both;
    display:					block;
    overflow:					hidden;
    visibility:					hidden;
    width:						0;
    height:						0;
    font: 						0/0 serif;
}
.clear-fix { clear: both; }

html, body {
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
}
body {
    position:relative;
    min-height:100%;
    height:auto !important;
    height:100%;
    background:#DED5AC;
    font:normal 11px/18px Arial, Verdana, sans-serif;
}


a * { cursor: pointer; }


.site {
    display: table;
    width:960px;
    margin:0 auto;
}

.grid-60, .grid-140,
.grid-220, .grid-260, .grid-210,
.grid-280, .grid-300,
.grid-320,
.grid-380, .grid-460,
.grid-540, .grid-560,
.grid-580, .grid-620,
.grid-700, .grid-780,
.grid-860, .grid-940 {
    display: 				inline;
    float: 					left;
    margin: 				0 10px;
}
.grid-60 { width: 60px!important; }
.grid-40 { width: 40px!important; }
.grid-140 { width: 140px; }
.grid-220 { width: 220px; }
.grid-210 { width: 210px; }
.grid-300 { width: 300px!important; }
.grid-380 { width: 380px; }
.grid-460 { width: 460px; }
.grid-480 { width: 480px; }
.grid-400 { width: 400px; }
.grid-540 { width: 540px; }
.grid-620 { width: 620px; }
.grid-700 { width: 700px; }
.grid-780 { width: 780px; }
.grid-860 { width: 860px; }
.grid-940 { width: 940px; }

.grid-260 { width: 260px; }
.grid-280 { width: 280px; }
.grid-320 { width: 320px; }
.grid-560 { width: 560px; }
.grid-580 { width: 580px; }

.first { margin-left: 0; }
.last { margin-right: 0; }
.right { float: right; }
.left { float: left; }

.lft-310 { margin-left: 330px; }

p.center { text-align: center; }


/* Header */

header {
    position:fixed;
    top:0;
    left:0;
    height:199px;
    width:100%;
    min-width:960px;
    background: url('../imagens/topo.png') scroll center 0 no-repeat transparent;
    z-index:8;
}

header h2 {
    width:198px;
    display:inline;
    float:left;
    margin:37px 20px 0 10px;
}
header h2 a {
    display:block;
    height:78px;
    background:url(../imagens/logo-tigi.png) no-repeat;
    text-indent:-9999em;
    width: 198px;
}

header nav,
header nav ul,
header nav ul li {
}
header nav ul {
    float: left;
    display: table;
    margin: 55px 0 0 10px;
}
header nav ul li {
    display:inline;
    float:left;
    margin-right:5px;
}
header nav ul li a {             
    position:relative;
    display:block;
    float:left;
    padding:12px 5px;
    font:normal 11px/1em 'Swis', sans-serif;
    /*text-transform:uppercase;*/
    color:#6E6345;
    text-decoration:none;
    letter-spacing:1px;    
    -webkit-transition: color 0.5s ease-in-out;
    -moz-transition: color 0.5s ease-in-out;
    -o-transition: color 0.5s ease-in-out;
    -ms-transition: color 0.5s ease-in-out;	
    transition: color 0.5s ease-in-out;
}

header nav ul li a:hover,
header nav ul li a.active {
    color:#999266;
    text-decoration: underline;
}

/*Slide*/
#pushbox { margin-top: 50px; }
#pushbox nav ul,
.pushbox nav ul {
    width:940px;
    margin:22px auto 0;
}

#pushbox nav ul li{
    display:block;
    float:left;
    width:25px;
    height:25px;
    position:relative;
}

#pushbox nav ul li a:hover,
.pushbox nav ul li a:hover {
    background-position: 	left top;
}
#pushbox nav ul li a.active,
.pushbox nav ul li a.active {
    background-position: 	left -24px;
}

#pushbox ul.items,
.pushbox ul.items {
    position: 				relative;
    width: 					100%;
    height: 				456px;
    overflow: 				hidden;
}
#pushbox ul.items li,
.pushbox ul.items li {
    position: 				absolute;
    display: 				none;
    left: 					0;
    top: 					0;
    width: 					100%;
    min-width: 				960px;
    height: 				456px;
    overflow: 				hidden;
    background: 			#DED5AC;
}
#pushbox ul.items li img.bg,
.pushbox ul.items li img.bg {
    position: 				absolute;
    display: 				block;
    left: 					50%;
    top: 					0;
    margin-left: 			-800px;
    width:					1600px;
}
.pushbox ul.items li img.bg,
#pushbox ul.items li img.wide {
    width: 					1920px;
    margin-left: 			-960px;
}
#pushbox ul.items li.w-1920 img.bg { width: 1920px; margin-left: -960px; }
#pushbox ul.items li div.site {
    position: 				relative;
}
#pushbox ul.items li div.site hgroup {
    width: 					460px;
    padding: 				70px 0 0 10px;
}
#pushbox ul.items li div.site hgroup h2 {
    font: 					normal 48px/45px 'Swis', Arial, sans-serif;
    color: 					#fff;
    text-transform: 		uppercase;
    margin-bottom: 			30px;
}
#pushbox ul.items li div.site hgroup h2 strong {
    font-family: 			'Swis', Arial, sans-serif;
    font-weight: 			normal;
}
#pushbox ul.items li div.site p {
    width: 					400px;
    padding-left: 			15px;
    color: 					#e3e3e3;
}
#pushbox ul.items li div.site aside.signature {
    margin: 				46px 0 0 18px;
    overflow: 				hidden;
}
#pushbox ul.items li div.site aside.signature img {
    display: 				block;
    float: 					left;
}
#pushbox ul.items li div.site aside.signature div {
    overflow: 				hidden;
    padding-left: 			18px;
}
#pushbox ul.items li div.site aside.signature div h3,
#pushbox ul.items li div.site aside.signature div h4 {
    font: 					normal 12px/28px 'Swis', Arial, sans-serif;
    color: 					#fff;
    text-transform: 		uppercase;
    letter-spacing: 		1px;
}
#pushbox ul.items li div.site aside.signature div h4 {
    font-family: 			'Swis', Arial, sans-serif;
    letter-spacing: 		0;
}
#pushbox ul.items li div.site aside.signature div hr {
    font: 					0/0 serif;
    background: 			0;
    border: 				0;
    border-top: 			1px solid #c0c0c0;
    width: 					40px;
}


/* Visual */

#visual {
    position: 				relative;
    margin-top: 			65px;
    height: 				457px;
    background: 			#000;
    border-bottom: 			6px solid #000;
}
.ie7 #visual { z-index: 1; top: 65px; margin-bottom: 65px; }
#visual.medium { height: 490px; }
#visual img.bg {
    position: 				absolute;
    left: 					50%;
    top: 					0;
    margin-left: 			-800px;
}

#visual img.wide {
    width:1920px;
    margin-left:-960px;
}

#visual div.content {
    position:relative;
}
#visual div.content hgroup.content {
    margin-top:0;
    padding-top:80px;
}



/* Content */

#content {
    position:relative;
    padding-bottom:280px;
    background:#DED5AC;
}




/* NewsItem */
#content ul li figure img{
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
}
#content ul li figure img:hover {
    cursor: pointer;
    opacity: 0.5;
}

/* News */

#content ul.news {
    width:960px;
    margin:0 auto;
    padding:4px 0 36px;
    overflow:hidden;
}
#content ul.news li figure {
    height: 399px;
    position:relative;
    margin-bottom:26px;    
}
#content ul.news li figure.figure1 {     
    background: url('../imagens/bg-des-1.png') no-repeat 267px 0;
}
#content ul.news li figure.figure3 {     
    background: url('../imagens/bg-des-2.png') no-repeat -5px 0;
}
#content ul.news li h3 {
    font:normal 18px/22px 'Swis', Arial, sans-serif;
    text-transform:uppercase;    
    margin-bottom:20px;
    margin-left:55px;
    color: #696447;
    background: url(../imagens/bg-titu.png) no-repeat left 0;
    height: 33px;
    padding-top: 7px;
    padding-left: 45px;
}




/* Footer */

footer {
    position:absolute;
    background: url('../imagens/rodape.jpg') scroll center 0 no-repeat transparent;
    bottom:0;
    left:0;
    right:0;
    height:376px;
    overflow:hidden;
}
footer {
    font-family: 'Swis';
    position:absolute;
    background: url('../imagens/rodape.jpg') scroll center 0 no-repeat transparent;
    bottom:0;
    left:0;
    right:0;
    height:376px;
    overflow:hidden;
}
footer #footer-center{
    height:376px;
    width: 1000px;
    margin: 0 auto;
}
footer #footer-center ul{
    height:276px;
    overflow: hidden;
    width: 1000px;
    padding-top: 100px;
}
footer #footer-center ul li{    
    height:276px;   
    margin-left: 30px;
}
footer #footer-center ul li:last-child{

}
footer #footer-center ul li:first-child{    

}
#ul-social{       
    float: left!important;   
    padding: 0!important;   
    margin-top: 50px!important;
    margin-left: 40px!important;
}
.ul-clean{       
    float: left!important;   
    padding: 0!important;   
    margin-top: 0!important;
    margin-left: 0!important;
    font-size: 13px;
    color: #6E6345;
}

.ul-clean li{     
    margin: 10px 0 0 28px!important;
    padding: 0!important;
    height: 10px!important;
}
.ul-clean li a{     
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
    color: #6E6345;
}
ul.one {     
    margin-left: 12px!important;    
}

#ul-social li{ 
    float: left;
    margin: 0!important;
}
#ul-social li a{ 
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    text-indent: -99999px;
    width: 44px;

    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;	
    transition: opacity 0.5s ease-in-out;
}

.ul-clean li a:hover{
    text-decoration: underline;
}
#ul-social li a:hover, .ul-clean li a:hover{ 
    opacity: 0.5;
    cursor: pointer;
}
#ul-social li.face a{ 
    background: url('../imagens/social-icons.png') scroll left 0 no-repeat transparent;
}
#ul-social li.tt a{ 
    background: url('../imagens/social-icons.png') scroll -44px 0 no-repeat transparent;
}
#ul-social li.fli a{ 
    background: url('../imagens/social-icons.png') scroll -88px 0 no-repeat transparent;
}
footer #footer-center li h3 {
    font:normal 15px/22px 'ProximaNovaLight', Arial, sans-serif;
    text-transform:uppercase;    
    margin-bottom:20px;   
    color: #696447;
    background: url(../imagens/bg-titu.png) no-repeat left 0;
    height: 33px;
    padding-top: 9px;
    padding-left: 40px;
}

/*Páginas*/

#section_form_contato{
    width: 1000px;
    height: 625px;
    margin: 0 auto; 
}
#conteiner-form-contato{
    height: 1100px;
    width: 600px;
    margin: 0 0 0 70px;
    float: left;
}
#contato-add-info{
    height: 444px;
    padding-top: 56px;
    width: 290px;
    margin: 0 0 0 10px;
    float: left;
}
#contato-add-info-1{
    width: 290px;
    height: 397px;
    background: #E1DAB5;   
}
#contato-add-info-1 section{    
    margin: 10px 0 0 0;
    padding-left: 25px;
}
#contato-add-info-1 section p{
    font: 14px 'Swis',Arial,sans-serif; 
    color:#696447;
    letter-spacing: -1px;
    margin: 8px 0 0 0;
}
#contato-add-info-1 h3{    
    font: 18px 'Swis',Arial,sans-serif; 
    color:#696447;
    letter-spacing: -1px;
    padding: 15px 0 5px 0px;
    text-align: left;
    border-bottom: 1px solid #D0C488;
    width: 130px;
    margin-left: 25px;
    font-weight: lighter;
}
#contato-add-info-1 h4{    
    font: 14px 'Swis',Arial,sans-serif; 
    color:#4D4833;    
    padding: 15px 0 5px 20px;
    text-align: left;
    border-bottom: 1px solid #D0C488;
    width: 110px;
    margin-left: 25px;
    margin-top: 25px;
    font-weight: lighter;
}
.icon-tel{
    background: url("../imagens/phone.png") no-repeat scroll 0 16px transparent;
}
.icon-mail{
    background: url("../imagens/mail.png") no-repeat scroll 0 18px transparent;
}
#conteiner-form-contato form fieldset{
    color: #696447!important;
}
#conteiner-form-contato form fieldset p{
    margin: 45px 0 0 0;
}
#conteiner-form-contato form fieldset p label.error {
    color: #db2e3d;
    font-weight: normal;    
    display: block;
    float: left;
    width: 380px;    
    padding:3px 0 0px 153px;
    font: lighter 14px 'Swis',Arial,sans-serif;
    letter-spacing: -0.4px;        
}

#conteiner-form-contato form fieldset p input.error, #conteiner-form-contato form fieldset p textarea.error {
    border: 1px dotted #e86f79!important;
}
#conteiner-form-contato form fieldset p label{
    display: inline-block;
    width: 150px;
    color: red;
    font: 18px 'Swis',Arial,sans-serif; 
    color: #696447;
    letter-spacing: -1px;
}
#conteiner-form-contato form fieldset p span input[type="text"]{    
    font-size: 14px;
    margin: 0 20px 0 0;    
    background: none repeat scroll 0 0 #E1DAB5;
    border-color: #D0C488;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #696447;
    padding: 10px 0 8px;
    width: 400px;


    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;	
    transition: all 0.4s ease-in-out;
}
#conteiner-form-contato form fieldset p span input[type="submit"]{    
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    background-color: #BDB274;
    background-image: -moz-linear-gradient(center top , #BDB274, #AA9C51);
    background-repeat: repeat-x;
    border-color: #AA9C51 #AA9C51 #AA9C51;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #696447;    
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 5px 40px;
    text-align: center;

    vertical-align: middle;
}
#conteiner-form-contato form fieldset p span textarea{
    overflow: hidden;
    background: none repeat scroll 0 0 #E1DAB5;
    border-color:#D0C488;   
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #999999;    
    height: 100px;
    padding: 10px 0 8px;
    resize: none;
    width: 400px;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;	
    transition: all 0.4s ease-in-out;
}
#conteiner-form-contato form fieldset p span textarea:hover, 
#conteiner-form-contato form fieldset p span input[type="text"]:hover{
    background: none repeat scroll 0 0 #E3DDBB;
}
#conteiner-form-contato form fieldset p span textarea:focus, 
#conteiner-form-contato form fieldset p span input[type="text"]:focus{
    background: none repeat scroll 0 0 #E9E3C7;
    border-color: -moz-use-text-color -moz-use-text-color #AF9D45;
}
#conteiner-form-contato form fieldset legend{   

}
#conteiner-form-contato form fieldset div{   
    padding-top: 40px;
}

.first-content-default{
    display: block;
    width: 1124px;    
    margin: 0 auto;
    padding: 150px 0 150px;
}
.first-content-default h1, .first-content-default p{
    margin-left: 135px;
}

.first-content-default p{
    font-size: 15px;
    padding: 30px 0 0 0;
    letter-spacing: -0.3px;
    color: #58533A;    
    max-width: 835px!important;
    display: block;
    text-align: justify;
}

.title-one{
    border-bottom: 1px solid #D0C488;
    color: #696447;
    font: 35px 'Swis',Arial,sans-serif;
    letter-spacing: -1px;
    padding: 15px 50px 0 0;
    display: table;
}
.no-margin-top{
    margin-top: 0!important;
}
.first-content-default-baixo{
    height: 500px;
    width: 960px;    
    margin: 40px auto 0 auto;
    overflow: hidden;    
}
.fcdb-direita{
    float: right;
    width: 552px;
    height: 200px;
}
.fcdb-esquerda{
    float: left;
    width: 325px;    
    padding-left: 55px;
}
.fcdb-esquerda img{
    vertical-align: top;
    margin:0 0 5px;
    opacity: 0.9;

    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; 
    transition: all 0.5s ease-in-out;

}
.fcdb-esquerda img:hover{    
    cursor: pointer;
    opacity: 1;
}
.rounded{
    border-radius: 5px;    
}
.fcdb-direita p{
    margin-left: 0;
    padding-top: 0;
    max-width: 480px!important;
}
.fcdb-direita h3{    
    padding: 20px 15px 5px 0;
    display: table;
    font: lighter 17px  'Swis',Arial,sans-serif;
    color: #3A3727;
    border-bottom: 1px solid #D0C488;
}
.p-margin-top{
    margin-top: 10px;
}
.reservas_info{
    width: 840px;
    padding: 20px;
    margin:0 auto;
    background: none repeat scroll 0 0 #E1DAB5;
}
.reservas_info p {
    color: #696447;
    font: 15px 'Swis',Arial,sans-serif;
    letter-spacing: -0.2px;
    margin: 8px 0 0;
}
.two-col-form{
    width: 870px;
    float: left;
    padding: 0!important;
}
#form-res-left{
    margin: 0!important;
    padding: 0!important;
    height: 100px;

}
#form-res-right{
    margin: 0!important;
    padding: 0!important;
    height: 100px;    
}
#form-res-left p label, #form-res-right p label{
    display: inline-block;
    font: 16px 'Swis',Arial,sans-serif!important;
    letter-spacing: -1px;    
    display: block;
    padding-right: 30px;
}
#form-res-left p span input[type="text"] {    

}
#form-res-right p span input[type="text"] {    

}

.wid-300{
    width: 300px!important;    
}
.wid-360{
    width: 360px!important;    
}
.wid-105{
    width: 105px!important;    
}
.wid-293{
    width: 293px!important;    
}
#section_form_contato{    
}

#dk_container_tipo_acomodacao,.dk_options,#dk_container_traslado{
    padding-top: 0!important;
}

#dk_container_traslado{
    margin-left: 25px;

}

@font-face {
    font-family: 'Swis';
    src: url('fonts/tt0003m_-webfont.eot');
    src: url('fonts/tt0003m_-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/tt0003m_-webfont.woff') format('woff'),
        url('fonts/tt0003m_-webfont.ttf') format('truetype'),
        url('fonts/tt0003m_-webfont.svg#Swis721BTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LearningCurveProRegular';
    src: url('fonts/LearningCurve_OT-webfont.eot');
    src: url('fonts/LearningCurve_OT-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/LearningCurve_OT-webfont.woff') format('woff'),
        url('fonts/LearningCurve_OT-webfont.ttf') format('truetype'),
        url('fonts/LearningCurve_OT-webfont.svg#LearningCurveProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.third-div{
    margin:230px 0 0 40px!important;
    float:left;    
}
.g-font-1{
    padding: 0!important;    
    border: none!important;
    font-family: 'LearningCurveProRegular', cursive!important;
    font-size: 35px!important;
}
.no-font{
    font-family: cursive!important;
    font-size: 14px!important;
    font-weight: lighter!important;
}
.no-font-2{
    font-family: 'Swis',cursive!important;
    font-size: 14px!important;
    font-weight: lighter!important;
}
.by{
    display:block;
    color: #58533A;
    margin-top:10px; 
    font-family: 'LearningCurveProRegular', cursive!important;
    font-size:26px;
}
.no-padding-top{
    padding-top: 0!important;
}
.padding-top-22{
    padding-top: 22px!important;
}
.bolder{
    font-weight: bold;
}
.third-div h3 {
    border-bottom: 1px solid #D0C488;
    color: #3A3727;
    display: table;
    font: lighter 17px 'Swis',Arial,sans-serif;
    padding: 20px 15px 5px 0;
}
#dropdown li{
    float:left; 
    display:block;     
    position:relative;
    z-index:500; 
    margin:0 1px;
}

#dropdown li.havesub:hover{
    background: #DED5AC;
    -webkit-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);
    -moz-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);
    box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);

    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#dropdown ul{        
    -webkit-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);
    -moz-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);
    box-shadow:7px 7px 5px rgba(50, 50, 50, 0.14);
    display: none;
    position:absolute!important;
    top: 30px;
    margin:0 0 0 -1px!important; 
    padding:0!important; 
    list-style:none!important;
}
#dropdown ul li {
    width:155px!important; 
    float:left!important;
    background: #DED5AC;
    padding: 2px 7px;
}
#dropdown ul li:first-child {    
    padding-top: 15px;    
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

#dropdown ul, #dropdown ul li:last-child{
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;    
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;    
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#dropdown ul a {
    display:block!important;  
    height:15px!important;
    padding: 8px 5px!important; 
}

#nav ul a:hover {
    text-decoration:underline!important;  
}
#fotos-acomodacoes{
    display: table;
    width: 905px;
    margin: 0 auto;
    padding: 12px 0 8px 50px;
}
#fotos-acomodacoes ul li{
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
    padding: 6px 6px 0 6px!important;
    background: #C6BB8F;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;	
    transition: all 0.5s ease-in-out;
}

#fotos-acomodacoes ul li:hover{
    background: #928C70;
}

#fotos-acomodacoes ul li a img{    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#fotos-acomodacoes ul li:first-child, #fotos-acomodacoes ul li:nth-child(4){
    margin-left: 0px;
}
.obs{
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    border: 1px dotted #E86F79 !important;
    display: block!important;    
    background-color: #f7efc6!important;
    padding: 10px!important;
    width: 535px!important;
    margin-top: 30px;
    font-size: 13px;
    letter-spacing: -0.2px;
}
.obs2{
    border: 1px dotted #9bf2cf !important;    
}
.cred{
    color: #E86F79!important;
    font-weight: bold;
}
.nicegreen{
    color: #06995e!important;
    font-weight: bold;
}